home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / utilities / disk / dskspr20.lha / diskspareii / crunchdisk / CrunchDisk.DOK < prev    next >
Encoding:
Text File  |  1994-05-02  |  8.0 KB  |  222 lines

  1.                  CrunchDisk 1.1
  2.  
  3.                 written and © 1993
  4.                 by Klaus Deppisch
  5.             
  6.  
  7.  Funktion:    CrunchDisk dient zum Erstellen von Disketten-Archiven.
  8.          D. h. es wird eine komplette Disk in ein File gepackt.
  9.          
  10.          Das besondere an CrunchDisk ist, das nicht nur DF0-3
  11.          unterstützt wird, sondern JEDES blockorientierte Device!
  12.          
  13.          Damit ist es auch möglich ganze Festplatten-Partitionen 
  14.          zu komprimieren (nicht sehr sinnvoll ?!).
  15.          
  16.  
  17.  Aufruf:    Von der Workbench oder von der Shell (ohne Parameter).
  18.  
  19.  
  20.  Voraussetzung:    Kickstart 2.0 oder höher.
  21.          Powerpacker.library V35 oder höher.
  22.          Reqtools.library V37 oder höher.
  23.         XpkMaster.library V2 oder höher. (+ RDCN,BLZW,IMPL,NUKE,SHRI.lib)
  24.  
  25.  
  26.  Bedienung:    CrunchDisk wird vollständig über Gadgets gesteuert.
  27.  
  28.          Die Requester können auch über Tastatur bedient werden.
  29.          (die FETT geschriebenen Gadgets mit 'Return', die
  30.          anderen mit 'ESC').
  31.          
  32.          Mode:    Zwei Modi sind möglich.
  33.              
  34.              1. Dev->File (Device nach File)
  35.                 Erzeugen eines (komprimierten) Files aus
  36.                 einer Diskette.
  37.              2. File->Dev (File nach Diskette)
  38.                 Das Gegenstück. Ein (komprimiertes) File
  39.                 wird zurück auf Diskette geschrieben.
  40.          
  41.               Cr.:    (CrunchMode) Drei Einstellungen:
  42.              
  43.              1. None    (Ohne Kompression)
  44.              2. PP    (mit Powerpacker.library)
  45.              3. XPK    (mit XpkMaster.library)    
  46.              
  47.              Ohne Kompression macht bei Disketten auf denen sich
  48.              nur lha-Archive befinden durchaus Sinn. (spart Zeit)
  49.              
  50.  
  51.         Eff.:    Efficiency
  52.         
  53.             Fast        (pp)    RDCN    (xpk)
  54.             Mediocre    (pp)    BLZW    (xpk)
  55.             Good        (pp)    IMPL    (xpk)
  56.             Very Good    (pp)    NUKE    (xpk)
  57.             Best        (pp)    SHRI    (xpk)
  58.             
  59.             Es stehen pro Library je 5 Modi zur Verfügung, wobei
  60.             der Erste jeweils der 'schlechste' ist.
  61.             
  62.             Allerdings ist der Faktor stark datenabhängig, d.h.
  63.             Good (pp) kann besser sein als Best(pp). Das gleiche
  64.             gilt auch für die Modi der Xpk.lib (spez. IMPL / NUKE).
  65.             
  66.             Nur SHRInk liefert immer die besten Resultate, ist dafür
  67.             aber auch immer der langsamste Mode!! 
  68.             
  69.             Probieren Sie verschiedene Einstellungen.
  70.             
  71.             Falls Sie eine Sub.Lib für die Xpk.lib haben, die besser
  72.             ist als SHRInk, schicken Sie sie mir bitte.
  73.             
  74.             
  75.     Verify Write:    Ist dieses Gadget aktiviert (abgehakt) wird
  76.             beim schreiben auf Disk (File->Dev) eine 
  77.             Überprüfung vorgenommen.
  78.             
  79.             Sollte bei neuen Disketten immer an sein!
  80.             
  81.         Password:    Ist dieses Gadget aktiviert (abgehakt) wird
  82.                 ein Passwort mit dem File gespeichert.
  83.                 Es ist dann ohne dieses Passwort nicht mehr
  84.                 möglich das File wieder auf Disk zu schreiben.
  85.                 
  86.                 Bei Dev->File werden Sie aufgefordert ein Passwort
  87.                 einzugeben. Danach wird Ihnen das eingegebene
  88.                 Passwort noch einmal zur Kontrolle angezeigt.
  89.                 
  90.                 Bei File->Dev werden Sie aufgefordert das Passwort
  91.                 einzugeben (Buchstaben sind unsichtbar).
  92.                 Bei 3 Fehlversuchen wird der ganze Vorgang abgebrochen.                        
  93.                 
  94.           Device:    In dieser Liste sehen Sie alle zur Verfügung
  95.                   stehende Devices. (z.B. DF0,DF1,DH0 usw.)
  96.                   Auswahl durch einfaches Anklicken mit der Maus.
  97.                   
  98.                   Rechts neben der Device-Liste werden die zum
  99.                   aktiven Device gehörenden Werte für
  100.                   
  101.                   Heads        (Schreib/Lese-Köpfe)
  102.                   Sectors        (Sektoren pro Track)
  103.                   LowCyl        (erster Zylinder)
  104.                   HighCyl        (letzter Zylinder)
  105.                   Bytes/S.    (Bytes pro Sektor)
  106.                   Device        (der Devicename)
  107.                   
  108.                   angezeigt.
  109.                   
  110.            About:    Es wird ein kurzer Text sowie der noch freie 
  111.                    Speicher (Chip/Fast) angezeigt.
  112.            
  113.   Save Configuration:    Die Einstellungen der Mode/CrunchMode/Eff./Device-
  114.               Verify/Password - Gadgets werden abgespeichert.
  115.               (nach S:CrunchDisk.config)
  116.               
  117.             Cancel:    Mit diesem Gadget haben Sie die Möglichkeit
  118.                     die De-/Komprimierung abzubrechen.
  119.                     Das Gadget ist nur während des De-/Komprimierens
  120.                     aktivierbar.
  121.                         Es dauert manchmal einen kleinen Moment bis
  122.                         wirklich abgebrochen wird.                           
  123.                     
  124.              Start:    Startet die De-/Komprimierung.
  125.                      
  126.                Dev->File: Sie werden aufgefordert einen Filenamen
  127.                       einzugeben (bzw. ein File auszusuchen).
  128.                       Falls das File bereits existiert, müßen
  129.                       Sie das Überschreiben nochmals bestätigen.
  130.                             
  131.                        Wenn sich in dem ausgewählten Laufwerk keine
  132.                        Diskette (oder was auch immer) befindet, werden Sie 
  133.                        mit einem Requester aufgefordert eine einzulegen.
  134.                              
  135.                         Jetzt beginnt der eigentliche Komprimier-
  136.                         vorgang. Es wird angezeigt welcher Cyl(inder)
  137.                         gerade bearbeitet wird und wieviele noch
  138.                         vor Ihnen liegen.
  139.                              
  140.                          Wenn ein Fehler auftreten sollte, werden Sie
  141.                         mit einem Requester darauf aufmerksam gemacht
  142.                          und können entscheiden ob Sie es nochmal versuchen
  143.                          oder abbrechen wollen.
  144.                          
  145.                          Am Ende wird noch angezeigt wieviele 
  146.                          Bytes bearbeitet wurden und wieviele 
  147.                          nach der Komprimierung übrig sind.
  148.                          
  149.               File->Dev: Sie werden aufgefordert ein File zu benennen,
  150.                      das Sie auf das eingestellte Device (zurück-)
  151.                      schreiben wollen.
  152.                      Falls das File nicht mit Ihren Einstellungen
  153.                      übereinstimmt, werden die (File)Werte angezeigt.
  154.                                     
  155.                    Wenn sich in dem ausgewählten Laufwerk keine
  156.                        Diskette (oder was auch immer) befindet, werden Sie 
  157.                        mit einem Requester aufgefordert eine einzulegen.                                    
  158.                    
  159.                    Während des Zurückschreibens werden wieder die
  160.                    bereits zurückgelegten Cylinder angezeigt.
  161.                    
  162.                    Zu guter Letzt erscheint dann die Meldung, das
  163.                    das File zurückgeschrieben wurde.
  164.                    
  165.  Anmerkungen:    Ich habe versucht CrunchDisk so sicher wie möglich zu
  166.          machen, d.h. es werden sämtliche Werte doppelt geprüft.
  167.          
  168.          Allerdings sollten Sie wissen was sie tun, da KEINE
  169.          Einschränkung bei der Device-Auswahl besteht.
  170.          D.h. Sie können als Device auch Ihr(en) CD-ROM, Streamer 
  171.          oder sonst was einstellen. 
  172.          (Jedes Device, das einen Diskettenähnlichen Aufbau hat)
  173.          
  174.          Hinweis: CrunchDisk komprimiert die Diskette blockweise.
  175.               Es werden also nicht nur die in der Bitmap als 
  176.               belegt markierten bearbeitet, sondern ALLE Blocks.
  177.               
  178.               Der Nachteil: CrunchDisk erzeugt evt. längere Files.
  179.               Der Vorteil:  CrunchDisk komprimiert ALLE Disk's
  180.                          Auch solche mit anderem BlockSize,
  181.                          FileSystem oder MS-DOS Disketten.
  182.               
  183.               D.h. wenn Sie eine Disk erstellen, die Sie mit
  184.               CrunchDisk komprimieren wollen, sollten Sie sie (die Disk)
  185.               vorher neu formatieren (NICHT mit Quick), da so
  186.               alle Blocks initialisiert werden.
  187.                                  
  188.               P.S. Außer dem zuständigem FileSystem geht es sowieso
  189.                    NIEMANDEN etwas an, wie die Daten auf der Disk
  190.                    organisiert sind !!!         
  191.          
  192.         Achtung: Es wird NICHT geprüft, ob auf dem Ziel-Laufwerk
  193.               noch genug Platz ist, da der tatsächlich benötigte
  194.               Platz vor der Komprimierung gar nicht abgeschätzt werden
  195.               kann. (CrunchDisk stürzt deswegen aber NICHT ab).
  196.  
  197.  
  198.  WICHTIG:    CrunchDisk ist FREEWARE.
  199.          D.h. es darf frei kopiert werden, solange es in KEINER
  200.          Weise verändert wird, solange dieses DOK.File mitkopiert
  201.          wird UND solange damit KEIN Profit gemacht wird. 
  202.          (MAX. 6 DM pro Disk!)
  203.  
  204.          Die Benutzung des oben beschriebenen Programms erfolgt
  205.          AUSSCHLIEßLICH auf eigenes Risiko. 
  206.  
  207.          Der Autor kann auf KEINEN FALL für einen Schaden der
  208.          direkt oder indirekt mit dem Gebrauch des oben 
  209.          beschriebenen Programms entstehen sollte verantwortlich
  210.          gemacht werden.
  211.          
  212.          Für Fehlermitteilungen oder Verbesserungsvorschläge ist 
  213.          der Autor jederzeit dankbar.
  214.          
  215.  
  216.  Autor:        Klaus Deppisch
  217.          Beckenwengert 3
  218.          97246 Eibelstadt
  219.          
  220.          Tel.: 09303 1579
  221.                      
  222.